--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 60478d64e1afa6c3382c7354f9433b61a16ed3e6
Parents : aa87b3d
Author : Ivan <ivan@quad4.io>
Signature : Invalid signer <e46112d44649266d71fe2193e00a4710>, author is <ivan@quad4.io>
Date : 2026-07-04T18:40:34-05:00
chore(ci): modify macOS Python dependency installation script to remove arch command for uv
Changes
1 files changed, 4 insertions(+), 1 deletions(-)
Diff
diff --git a/scripts/ci/github-install-macos-x64-python-deps.sh b/scripts/ci/github-install-macos-x64-python-deps.sh
index 68a843c9..fb05f114 100755
--- a/scripts/ci/github-install-macos-x64-python-deps.sh
+++ b/scripts/ci/github-install-macos-x64-python-deps.sh
@@ -78,7 +78,10 @@ uv pip install --python "$_PY" \
--python-platform x86_64-apple-darwin \
"numpy==${_NUMPY_VERSION}"
-arch -x86_64 uv pip install --python "$_PY" \
+# Host uv is arm64 (cannot run under arch -x86_64). numpy is a wheel; pycodec2 is
+# built from sdist with --no-build-isolation so the x86_64 venv numpy is reused.
+uv pip install --python "$_PY" \
+ --python-platform x86_64-apple-darwin \
--no-build-isolation \
"pycodec2==${_PYCODEC2_VERSION}"
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────